function convertToUIObject(obj:MovieClip):Void
{
	if (obj.setSize == undefined)
	{
		var	ui:Object = UIObject.prototype;

		obj.addProperty("width", ui.__get__width, null);
		obj.addProperty("height", ui.__get__height, null);

		obj.addProperty("left", ui.__get__left, null);
		obj.addProperty("x", ui.__get__x, null);

		obj.addProperty("top", ui.__get__top, null);
		obj.addProperty("y", ui.__get__y, null);

		obj.addProperty("right", ui.__get__right, null);

		obj.addProperty("bottom", ui.__get__bottom, null);

		// add other things to the MovieClip so it looks more like a UIObject
		obj.addProperty("visible", ui.__get__visible, ui.__set__visible);

		obj.move = UIObject.prototype.move;
		obj.setSize = UIObject.prototype.setSize;
		obj.size = UIObject.prototype.size;
		UIEventDispatcher.initialize(obj);
	}
}